:root{--primary-color: #5755cf;--primary-dark-color: #4543ca;--primary-darker-color: #3836bf;--primary-light-color: #6463d3;--primary-lighter-color: #7270d7;--text-color: #000;--background-color: #fff;--link-color: var(--primary-dark-color);--link-hover-color: var(--primary-darker-color);--secondary-color: rgba(0,0,0,.498);--secondary-background: #ececec;--text-light-color: rgba(255,255,255,.99);--secondary-light-color: rgba(255,255,255,.75);--control-color: var(--p1-fg);--control-inner: #fff;--control-hover: var(--primary-dark-color);--control-active: var(--primary-darker-color);--menu-font: inherit;--list-selected-background-color: var(--primary-dark-color);--list-background-odd-color: #f4f5f5;--separator-color: rgba(0,0,0,.098);--separator-focus-color: rgba(0,0,0,.25);--separator-active-color: var(--primary-lighter-color);--sidebar-background-color: #ececec;--sidebar-text-color: var(--text-color);--panel-background: #f6f6f6;--unpaid-orange: #ffa800;--unpaid-red: #d0021b;--debit-color: #ff3b30;--credit-color: #73bf1e;--error-color: #d0021b;--page-background: rgba(150,150,150,.898)}@media(prefers-color-scheme:dark){:root{--text-color: #fff;--background-color: #323232;--link-color: var(--primary-lighter-color);--link-hover-color: var(--p1-fg);--secondary-color: rgba(255,255,255,.549);--secondary-background: #323232;--control-color: var(--p1-fg);--control-inner: #fff;--control-hover: var(--primary-dark-color);--control-active: var(--primary-darker-color);--menu-font: inherit;--list-selected-background-color: #3e889f;--list-background-odd-color: rgba(255,255,255,.047);--separator-color: rgba(255,255,255,.098);--separator-focus-color: rgba(26,169,255,.498);--separator-active-color: var(--primary-lighter-color);--sidebar-background-color: #323232;--sidebar-text-color: var(--text-color);--panel-background: #282828;--unpaid-orange: #ffa800;--unpaid-red: #d0021b;--debit-color: #ff3b30;--credit-color: #73bf1e;--error-color: #d0021b;--page-background: #282828}}.app-body{display:flex;flex-direction:column;flex:auto;overflow:hidden;height:100%}:where(.app-body>*){flex-shrink:0;flex-grow:0}.app-body-header{padding:.625rem;height:3.25rem;border-bottom:1px solid var(--separator-color);display:flex;align-items:center}._vertical .app-body-header{display:none}.app-body-header ._space{flex:auto;overflow:hidden}.app-body-body{padding:.625rem;flex:auto;overflow:hidden;position:static!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important;contain:content}.app-body-document{width:100%;height:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.app-body-intro{padding:.5rem;min-height:100%}
